package com.fenrirtec.aepp.common.dto;

import java.io.Serializable;

import com.alibaba.fastjson.annotation.JSONField;
import com.fenrirtec.core.dto.BaseDto;

public class TenderDetailDto extends BaseDto implements Serializable {
    
	private static final long serialVersionUID = 1L;

	@JSONField(name = "tender_id")
    private Integer tenderId;

    @JSONField(name = "tender_no")
    private String tenderNo;

    @JSONField(name = "status")
    private Integer status;

    @JSONField(name = "status_name")
    private String statusName;

	@JSONField(name = "tender_title")
	private String tenderTitle;

	@JSONField(name = "enroll_start_date")
	private String enrollStartDate;

    @JSONField(name = "enroll_end_date")
    private String enrollEndDate;

	@JSONField(name = "tender_end_date")
	private String tenderEndDate;

	@JSONField(name = "publish_result_date")
	private String publishResultDate;

	@JSONField(name = "content_description")
	private String contentDescription;

	@JSONField(name = "vendor_requirement")
	private String vendorRequirement;

	@JSONField(name = "tender_pattern")
	private Integer tenderPattern;

    @JSONField(name = "tender_pattern_name")
    private String tenderPatternName;

	@JSONField(name = "tender_template")
	private Integer tenderTemplate;

	@JSONField(name = "contact_name")
	private String contactName;

	@JSONField(name = "contact_tel")
	private String contactTel;

	@JSONField(name = "finalist_notice_id")
	private Integer finalistNoticeId;

	@JSONField(name = "bid_notice_id")
	private Integer bidNoticeId;

    @JSONField(name = "enroll_count")
    private Integer enrollCount;

    @JSONField(name = "finalist_count")
    private Integer finalistCount;

    @JSONField(name = "quote_count")
    private Integer quoteCount;
    
    @JSONField(name = "enroll_start_remaining")
    private Integer enrollStartRemaining;
    
    @JSONField(name = "enroll_end_remaining")
    private Integer enrollEndRemaining;
    
    @JSONField(name = "tender_end_remaining")
    private Integer tenderEndRemaining;
    
    @JSONField(name = "publish_result_remaining")
    private Integer publishResultRemaining;

    public Integer getTenderId() {
        return tenderId;
    }

    public void setTenderId(Integer tenderId) {
        this.tenderId = tenderId;
    }

    public String getTenderNo() {
        return tenderNo;
    }

    public void setTenderNo(String tenderNo) {
        this.tenderNo = tenderNo;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getStatusName() {
        return statusName;
    }

    public void setStatusName(String statusName) {
        this.statusName = statusName;
    }

    public String getTenderTitle() {
        return tenderTitle;
    }

    public void setTenderTitle(String tenderTitle) {
        this.tenderTitle = tenderTitle;
    }

    public String getEnrollStartDate() {
        return enrollStartDate;
    }

    public void setEnrollStartDate(String enrollStartDate) {
        this.enrollStartDate = enrollStartDate;
    }

    public String getEnrollEndDate() {
        return enrollEndDate;
    }

    public void setEnrollEndDate(String enrollEndDate) {
        this.enrollEndDate = enrollEndDate;
    }

    public String getTenderEndDate() {
        return tenderEndDate;
    }

    public void setTenderEndDate(String tenderEndDate) {
        this.tenderEndDate = tenderEndDate;
    }

    public String getPublishResultDate() {
        return publishResultDate;
    }

    public void setPublishResultDate(String publishResultDate) {
        this.publishResultDate = publishResultDate;
    }

    public String getContentDescription() {
        return contentDescription;
    }

    public void setContentDescription(String contentDescription) {
        this.contentDescription = contentDescription;
    }

    public String getVendorRequirement() {
        return vendorRequirement;
    }

    public void setVendorRequirement(String vendorRequirement) {
        this.vendorRequirement = vendorRequirement;
    }

    public Integer getTenderPattern() {
        return tenderPattern;
    }

    public void setTenderPattern(Integer tenderPattern) {
        this.tenderPattern = tenderPattern;
    }

    public String getTenderPatternName() {
        return tenderPatternName;
    }

    public void setTenderPatternName(String tenderPatternName) {
        this.tenderPatternName = tenderPatternName;
    }

    public Integer getTenderTemplate() {
        return tenderTemplate;
    }

    public void setTenderTemplate(Integer tenderTemplate) {
        this.tenderTemplate = tenderTemplate;
    }

    public String getContactName() {
        return contactName;
    }

    public void setContactName(String contactName) {
        this.contactName = contactName;
    }

    public String getContactTel() {
        return contactTel;
    }

    public void setContactTel(String contactTel) {
        this.contactTel = contactTel;
    }

    public Integer getFinalistNoticeId() {
		return finalistNoticeId;
	}

	public void setFinalistNoticeId(Integer finalistNoticeId) {
		this.finalistNoticeId = finalistNoticeId;
	}

	public Integer getBidNoticeId() {
		return bidNoticeId;
	}

	public void setBidNoticeId(Integer bidNoticeId) {
		this.bidNoticeId = bidNoticeId;
	}

	public Integer getEnrollCount() {
        return enrollCount;
    }

    public void setEnrollCount(Integer enrollCount) {
        this.enrollCount = enrollCount;
    }

    public Integer getFinalistCount() {
        return finalistCount;
    }

    public void setFinalistCount(Integer finalistCount) {
        this.finalistCount = finalistCount;
    }

    public Integer getQuoteCount() {
        return quoteCount;
    }

    public void setQuoteCount(Integer quoteCount) {
        this.quoteCount = quoteCount;
    }

    public Integer getEnrollStartRemaining() {
        return enrollStartRemaining;
    }

    public void setEnrollStartRemaining(Integer enrollStartRemaining) {
        this.enrollStartRemaining = enrollStartRemaining;
    }

    public Integer getEnrollEndRemaining() {
        return enrollEndRemaining;
    }

    public void setEnrollEndRemaining(Integer enrollEndRemaining) {
        this.enrollEndRemaining = enrollEndRemaining;
    }

    public Integer getTenderEndRemaining() {
        return tenderEndRemaining;
    }

    public void setTenderEndRemaining(Integer tenderEndRemaining) {
        this.tenderEndRemaining = tenderEndRemaining;
    }

    public Integer getPublishResultRemaining() {
        return publishResultRemaining;
    }

    public void setPublishResultRemaining(Integer publishResultRemaining) {
        this.publishResultRemaining = publishResultRemaining;
    }

}
